package com.zjdiepu.www.proxy.model.vo.transfer;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.BaseVo;

/**
 * 中转_yw_面签信息<br/>
 * @author xiongxiaotun<br/>
 * @time 2018年03月14日 17时35分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="TransferYwInterviewInfoVo", description="中转_yw_面签信息展示", parent = BaseVo.class)
public class TransferYwInterviewInfoVo extends BaseVo {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 贷款银行
	 */
	@ApiModelProperty(name="bankLoan",required=false,value="贷款银行",example="贷款银行")
	private String bankLoan;
	
	/**
	 * 部门
	 */
	@ApiModelProperty(name="departmentName",required=false,value="部门",example="部门")
	private String departmentName;
	
	/**
	 * 业务员
	 */
	@ApiModelProperty(name="salersmanName",required=false,value="业务员",example="业务员")
	private String salersmanName;
	
	/**
	 * 业务员编码
	 */
	@ApiModelProperty(name="salesmanCode",required=false,value="业务员编码",example="业务员编码")
	private String salesmanCode;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="cusName",required=false,value="客户姓名",example="客户姓名")
	private String cusName;
	
	/**
	 * 身份证号
	 */
	@ApiModelProperty(name="cusIdno",required=false,value="身份证号",example="身份证号")
	private String cusIdno;
	
	/**
	 * 归属地
	 */
	@ApiModelProperty(name="area",required=false,value="归属地",example="归属地")
	private String area;
	
	/**
	 * 实际贷款额
	 */
	@ApiModelProperty(name="realLoanAmount",required=false,value="实际贷款额",example="0")
	private Double realLoanAmount;
	
	/**
	 * 签约贷款额
	 */
	@ApiModelProperty(name="signLoanAmount",required=false,value="签约贷款额",example="0")
	private Double signLoanAmount;
	
	/**
	 * 面签编号
	 */
	@ApiModelProperty(name="interviewCode",required=false,value="面签编号",example="面签编号")
	private String interviewCode;
	
	/**
	 * 提交面签时间
	 */
	@ApiModelProperty(name="applyTime",required=false,value="提交面签时间",example="2017-04-23 14:22:43")
	private Date applyTime;
	
	/**
	 * 面签完成时间
	 */
	@ApiModelProperty(name="finishTime",required=false,value="面签完成时间",example="2017-04-23 14:22:43")
	private Date finishTime;
	
	/**
	 * 面签人员名称
	 */
	@ApiModelProperty(name="operatorName",required=false,value="面签人员名称",example="面签人员名称")
	private String operatorName;
	
	/**
	 * 面签人员id
	 */
	@ApiModelProperty(name="operatorId",required=false,value="面签人员id",example="面签人员id")
	private String operatorId;
	
	/**
	 * 面签开始时间
	 */
	@ApiModelProperty(name="startTime",required=false,value="面签开始时间",example="2017-04-23 14:22:43")
	private Date startTime;
	
	/**
	 * 面签视频远程地址
	 */
	@ApiModelProperty(name="urlQiniu",required=false,value="面签视频远程地址",example="面签视频远程地址")
	private String urlQiniu;
	
	/**
	 * 面签视频本地地址
	 */
	@ApiModelProperty(name="urlLocal",required=false,value="面签视频本地地址",example="面签视频本地地址")
	private String urlLocal;
	
	/**
	 * 客户端类型
	 */
	@ApiModelProperty(name="clientType",required=false,value="客户端类型",example="客户端类型")
	private String clientType;
	
	/**
	 * 面签状态
	 */
	@ApiModelProperty(name="interviewStatus",required=false,value="面签状态",example="0")
	private Integer interviewStatus;
	
	/**
	 * 下载到本地的状态  1：已下载； 0：未下载
	 */
	@ApiModelProperty(name="downloadStatus",required=false,value="下载到本地的状态  1：已下载； 0：未下载",example="0")
	private Integer downloadStatus;
	
	/**
	 * 推送到工行的状态   1：已推送；  0：未推送  9：退回
	 */
	@ApiModelProperty(name="pushStatus",required=false,value="推送到工行的状态   1：已推送；  0：未推送  9：退回",example="0")
	private Integer pushStatus;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getBankLoan(){
		return this.bankLoan;
	}
	
	public void setBankLoan(String bankLoan){
		this.bankLoan = bankLoan;
	}

	public String getDepartmentName(){
		return this.departmentName;
	}
	
	public void setDepartmentName(String departmentName){
		this.departmentName = departmentName;
	}

	public String getSalersmanName(){
		return this.salersmanName;
	}
	
	public void setSalersmanName(String salersmanName){
		this.salersmanName = salersmanName;
	}

	public String getSalesmanCode(){
		return this.salesmanCode;
	}
	
	public void setSalesmanCode(String salesmanCode){
		this.salesmanCode = salesmanCode;
	}

	public String getCusName(){
		return this.cusName;
	}
	
	public void setCusName(String cusName){
		this.cusName = cusName;
	}

	public String getCusIdno(){
		return this.cusIdno;
	}
	
	public void setCusIdno(String cusIdno){
		this.cusIdno = cusIdno;
	}

	public String getArea(){
		return this.area;
	}
	
	public void setArea(String area){
		this.area = area;
	}

	public Double getRealLoanAmount(){
		return this.realLoanAmount;
	}
	
	public void setRealLoanAmount(Double realLoanAmount){
		this.realLoanAmount = realLoanAmount;
	}

	public Double getSignLoanAmount(){
		return this.signLoanAmount;
	}
	
	public void setSignLoanAmount(Double signLoanAmount){
		this.signLoanAmount = signLoanAmount;
	}

	public String getInterviewCode(){
		return this.interviewCode;
	}
	
	public void setInterviewCode(String interviewCode){
		this.interviewCode = interviewCode;
	}

	public Date getApplyTime(){
		return this.applyTime;
	}
	
	public void setApplyTime(Date applyTime){
		this.applyTime = applyTime;
	}

	public Date getFinishTime(){
		return this.finishTime;
	}
	
	public void setFinishTime(Date finishTime){
		this.finishTime = finishTime;
	}

	public String getOperatorName(){
		return this.operatorName;
	}
	
	public void setOperatorName(String operatorName){
		this.operatorName = operatorName;
	}

	public String getOperatorId(){
		return this.operatorId;
	}
	
	public void setOperatorId(String operatorId){
		this.operatorId = operatorId;
	}

	public Date getStartTime(){
		return this.startTime;
	}
	
	public void setStartTime(Date startTime){
		this.startTime = startTime;
	}

	public String getUrlQiniu(){
		return this.urlQiniu;
	}
	
	public void setUrlQiniu(String urlQiniu){
		this.urlQiniu = urlQiniu;
	}

	public String getUrlLocal(){
		return this.urlLocal;
	}
	
	public void setUrlLocal(String urlLocal){
		this.urlLocal = urlLocal;
	}

	public String getClientType(){
		return this.clientType;
	}
	
	public void setClientType(String clientType){
		this.clientType = clientType;
	}

	public Integer getInterviewStatus(){
		return this.interviewStatus;
	}
	
	public void setInterviewStatus(Integer interviewStatus){
		this.interviewStatus = interviewStatus;
	}

	public Integer getDownloadStatus(){
		return this.downloadStatus;
	}
	
	public void setDownloadStatus(Integer downloadStatus){
		this.downloadStatus = downloadStatus;
	}

	public Integer getPushStatus(){
		return this.pushStatus;
	}
	
	public void setPushStatus(Integer pushStatus){
		this.pushStatus = pushStatus;
	}

	@Override
	public String toString() {
		return super.toString() + "TransferYwInterviewInfo [busiId = " + busiId + ", bankLoan = " + bankLoan + ", departmentName = " + departmentName + ", salersmanName = " + salersmanName + ", salesmanCode = " + salesmanCode + ", "
			+ "cusName = " + cusName + ", cusIdno = " + cusIdno + ", area = " + area + ", realLoanAmount = " + realLoanAmount + ", signLoanAmount = " + signLoanAmount + ", "
			+ "interviewCode = " + interviewCode + ", applyTime = " + applyTime + ", finishTime = " + finishTime + ", operatorName = " + operatorName + ", operatorId = " + operatorId + ", "
			+ "startTime = " + startTime + ", urlQiniu = " + urlQiniu + ", urlLocal = " + urlLocal + ", clientType = " + clientType + ", interviewStatus = " + interviewStatus + ", "
			+ "downloadStatus = " + downloadStatus + ", pushStatus = " + pushStatus + "]";
	}
    
}